Skip to content

Add install, update gate tests#7265

Merged
Nigusu-Allehu merged 10 commits intodevfrom
dev-nyenework-add-gate-tests
Apr 28, 2026
Merged

Add install, update gate tests#7265
Nigusu-Allehu merged 10 commits intodevfrom
dev-nyenework-add-gate-tests

Conversation

@Nigusu-Allehu
Copy link
Copy Markdown
Member

@Nigusu-Allehu Nigusu-Allehu commented Apr 8, 2026

Bug

Fixes: https://github.com/NuGet/Client.Engineering/issues/3725
Related: https://github.com/NuGet/Client.Engineering/issues/3543

Description

Previously we added a drop for that will be used by the gate tests: #7247. And the drop has a runsetting that specifies a test catagory "Gate". This PR adds more tests to that catagory.

Two gate tests ([TestCategory("Gate")]) to NuGet.Tests.Apex

  1. InstallAndUpdatePackageFromUI_NetCoreProject_Succeeds : Verifies a package can be installed and updated to a newer version
  2. VerifyDeletedAssetsFileIsBackByReloadingProject : Verifies that auto-restore regenerates project.assets.json when
    it is deleted

Both tests are simplified single-template versions copied from NuGet.Tests.Apex.Daily.

Also removed SimpleInstallFromIVsInstaller which was added just for testing the piepline.

PR Checklist

  • Meaningful title, helpful description and a linked NuGet/Home issue
  • Added tests
  • Link to an issue or pull request to update docs if this PR changes settings, environment variables, new feature, etc.

@Nigusu-Allehu Nigusu-Allehu self-assigned this Apr 8, 2026
@Nigusu-Allehu Nigusu-Allehu changed the title Add search, install, uninstall gate tests Add Restore, install, uninstall gate tests Apr 8, 2026
@Nigusu-Allehu Nigusu-Allehu changed the title Add Restore, install, uninstall gate tests Add install, uninstall gate tests Apr 8, 2026
@dotnet-policy-service dotnet-policy-service Bot added the Status:No recent activity PRs that have not had any recent activity and will be closed if the label is not removed label Apr 16, 2026
@Nigusu-Allehu Nigusu-Allehu force-pushed the dev-nyenework-add-gate-tests branch from 35d7c8e to 0995a8f Compare April 22, 2026 02:32
@dotnet-policy-service dotnet-policy-service Bot removed the Status:No recent activity PRs that have not had any recent activity and will be closed if the label is not removed label Apr 22, 2026
@Nigusu-Allehu Nigusu-Allehu marked this pull request as ready for review April 22, 2026 15:03
@Nigusu-Allehu Nigusu-Allehu requested a review from a team as a code owner April 22, 2026 15:03
Comment thread test/NuGet.Tests.Apex/NuGet.Tests.Apex.Daily/NuGetUITestCase.cs
Comment thread test/NuGet.Tests.Apex/NuGet.Tests.Apex.Daily/NuGetUITestCase.cs Outdated
@Nigusu-Allehu Nigusu-Allehu changed the title Add install, uninstall gate tests Add install, update gate tests Apr 23, 2026
@Nigusu-Allehu Nigusu-Allehu requested a review from nkolev92 April 23, 2026 18:12
nkolev92
nkolev92 previously approved these changes Apr 24, 2026
@Nigusu-Allehu Nigusu-Allehu force-pushed the dev-nyenework-add-gate-tests branch from 418053a to 2b5804f Compare April 24, 2026 20:23
@Nigusu-Allehu Nigusu-Allehu disabled auto-merge April 24, 2026 21:53
@Nigusu-Allehu Nigusu-Allehu requested a review from nkolev92 April 28, 2026 03:56
@Nigusu-Allehu Nigusu-Allehu merged commit 846d10d into dev Apr 28, 2026
17 of 18 checks passed
@Nigusu-Allehu Nigusu-Allehu deleted the dev-nyenework-add-gate-tests branch April 28, 2026 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants